﻿using System.Web.Mvc;
using ControleRepresentante.Logic.Models;
using Telerik.Web.Mvc.UI.Fluent;

namespace WebSite.ViewModels.DetailsViewModels.DetailsGridViewModels
{
    public class ContaDetailsGridViewModel : DetailsGridViewModel<Conta>
    {
        public ContaDetailsGridViewModel(HtmlHelper htmlHelper, DetailsHolder detailsHolder)
            : base(htmlHelper, "Conta", detailsHolder.Contas)
        {
        }

        protected override void Columns(GridColumnFactory<Conta> configurator)
        {
            configurator.Bound(contato => contato.Banco);
            configurator.Bound(contato => contato.Agencia);
            configurator.Bound(contato => contato.Numero);
            configurator.Bound(contato => contato.Observacao);
            configurator.Bound(contato => contato.Principal);
        }
    }
}